package com.fessc.develop.entity.comvo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fessc.develop.utils.NatInverse;
import lombok.Data;

@Data
public class IdentityRegisterReqVo {

    @JSONField(name = "OriReqTraceId")
    @JsonProperty("OriReqTraceId")
    String OriReqTraceId;  //原发送方流水号

    @JSONField(name = "BnkCd")
    @JsonProperty("BnkCd")
    String BnkCd;  //SWIFT代码

    @JSONField(name = "CumTp")
    @JsonProperty("ChkTp")
    String ChkTp;  //用户类型

    @JSONField(name = "Name")
    @JsonProperty("Name")
    String Name;  //边民姓名/商铺所属人姓名

    @JSONField(name = "CrdtTp")
    @JsonProperty("CrdtTp")
    String CrdtTp;  //证件类型

    @JSONField(name = "CrdtNo")
    @JsonProperty("CrdtNo")
    String CrdtNo;  //证件号码

    @JSONField(name = "Nat", serializeUsing = NatInverse.class)
    @JsonProperty("Nat")
    String Nat;  //国籍

}
